草庐IT

Rust 组织管理

全部标签

c# - 以特权用户身份运行代码 - 管理密码更改

我的任务是创建一个小型C#(.Net4.0)控制台应用程序,它将在客户的Windows2008R2服务器上运行。应用程序必须“作为”特定域用户“运行”,并且还需要尽可能接近24x7全天候运行。我可以创建双控制台应用程序/Windows服务,或者我可以使用出色的FireDaemon将控制台应用程序作为服务运行,这涵盖了“必须一直运行”方面。但是,客户的域策略是每120天更改一次密码-包括此应用程序将在其下运行的帐户。无法将该帐户排除在该政策之外。因此,看起来我们将安装应用程序(作为服务或通过FireDaemon),帐户密码将过期,下次服务器重新启动或应用程序重新启动时,身份验证将失败。我

windows - 如何使用 RunAs Cmd 启动资源管理器,Windows 8

知道为什么这不起作用吗?runas.exe/user:Administrator"cmd/cexplorer"它返回:Windowscannotfindthespecifiedfile.Youmaynothaveappropriatepermissions.以下单独工作:cmd/cexplorer谢谢! 最佳答案 答案在这里http://winaero.com/blog/how-to-run-explorer-as-administrator-on-windows-8-1-windows-8-and-windows-7/“Micro

java - Windows 上的动物园管理员

我在windows环境下运行zookeeper有一些困难。我下载了zookeeper3.4.6。提取它。在conf文件夹中创建了一个zoo.cfg,详细信息如下:#ThenumberofmillisecondsofeachticktickTime=2000#Thenumberofticksthattheinitial#synchronizationphasecantakeinitLimit=10#Thenumberofticksthatcanpassbetween#sendingarequestandgettinganacknowledgementsyncLimit=5#thedire

windows - 授予应用程序管理员权限

我使用InnoSetup生成App安装程序。它成功安装了该应用程序,但我只能以管理员身份运行它。由于我不希望用户右键单击exe文件并选择“以管理员身份运行”,我想知道是否有任何简单的方法可以向应用程序本身授予管理员权限,或者相反,通过代码授予这些权限。谢谢。 最佳答案 Iwonderifthereisanysimplewaytograntadminprivilegestotheappitself您需要为您的应用提供一个UAClist,其requestedExecutionLevel值设置为requireAdministrator。创

windows - 如何连接到 Windows 资源管理器(用于基于网络的文件存储,例如 Dropbox)

我可能会因为这个问题而惹上麻烦。我愿意重写它。我假设大多数主要在线存储服务(例如DropBox、OneDrive、Box、GoogleDrive等)都通过WebDAV将其服务公开到网络。好的,现在我的问题是针对Windows客户端的。客户端应用程序如何连接到Windows操作系统,以便它在路径F:\myfolder等映射到WebDav服务的文件请求。我正在寻找他们如何:发现缓存文件已过时发现服务器上的新文件夹结构将它们的文件夹映射到NTFS结构,以便标准的Windows文件i/o找到文件是否有某种开源工具软件可用于连接到通用的webdav服务,以便我们可以构建自己的自定义客户端管理器?

python - 在 Windows 中获取与任务管理器相同的进程详细信息

我在Python3中使用psutil编写了一个程序来获取当前正在运行的进程的内存详细信息。问题是我获得的值与Windows任务管理器中的值不同。具体来说,如何在Python中获取进程的私有(private)工作集大小? 最佳答案 psutil调用GetProcessMemoryInfo,这不会破坏私有(private)内存与共享内存之间的工作集。要获取此信息,您可以使用WindowsperformancecounterAPI.我在下面演示的另一种方法是直接计算共享页面的数量。QueryWorkingSet返回一组PSAPI_WORK

.net - .NET 中奇怪的数组内存管理

我写了一个WPF应用程序,目标是.NET4.5.264位。它在Windows8.1Professional64位上运行。该应用程序用于同时录制多个视频。因为视频编码器的速度在运行过程中变化很大,我在内存中制作了一些非常大的字节数组(总共6GiB),这足以让我缓冲40秒的视频,我让编码在一个单独的线程上进行,所以我不会冒被编码阻塞和错过来自相机的传入帧的风险。我在某处读到,(字节)数组在.NET中是延迟分配的——即只写byte[]foo=newbyte[1024*1024];并不意味着立即分配1MiB已分配;直到第一次访问时才真正分配内存。虽然我找不到我读过的地方了。无论如何,知道这一点

windows - Windows 任务管理器中的 "dump file"是什么?

我知道在Windows中,您可以通过转到任务管理器->进程->右键单击​​进程来生成转储文件。什么是转储文件?我可以用.dmp文件做什么? 最佳答案 .dmp文件是一个Minidump,它是实时进程的快照,包含有关其当前状态的信息(包括内存、堆栈跟踪、线程信息、模块信息、异常上下文信息)。此信息允许您检查流程的快照。它通常在进程由于未处理的异常而即将崩溃时生成,但可以在任何时候获取。它可以使用MiniDumpWriteDump创建API,并使用任何Windows调试器(如VisualStudio1)或WinDbg,KD,CDB,NT

c# - 如何以编程方式将注册表项的所有权授予管理员?

当我将一些机器升级到Windows10时,我遇到了一个奇怪的问题,即RuntimeBroker上的不正确权限导致了问题。我找到了asolutiononline建议更改权限(首先在注册表中,然后在DCOM配置中),我正在尝试编写一个小型.NET应用程序来自动执行该过程。目前相关注册表项的所有者是NTSERVICE\TrustedInstaller,我正在尝试将其更改为COMPUTER\Administrators。我有一个简单的WPF应用程序,其requestedExecutionLevel设置为“requireAdministrator”,但我仍然遇到问题。下面是一段代码来说明问题:u

C++:如何以编程方式在 Windows 凭据管理器中创建本地用户登录凭据,以便 "runas/savecred"可以使用它?

我正在尝试将可执行文件设置为默认以本地低权限用户(不同于当前登录用户)运行。Windows命令“runas/savecred/user:usernameappname.exe”可以做到,但需要当前登录用户在第一次手动输入不同用户的密码。理想情况下,我希望程序的安装程序设置凭据,因此当前登录的用户不需要交互。(出于其他充分的理由,我不想将该程序作为Windows服务。)当我运行“runas”命令时,我发现在凭据管理器中创建了一个新的“交互式登录”Windows凭据,其中“Internet或网络地址”设置为“$计算机名\$用户名(交互式登录)","用户名"设置为"$computer_nam